package com.cxrj.zhsq.autonomy.dao;

import java.util.List;
import java.util.Map;

import com.cxrj.zhsq.autonomy.entity.AutonomyCommitteeOrder;
import com.cxrj.zhsq.autonomy.entity.AutonomyCommitteeOrderWithBLOBs;

public interface AutonomyCommitteeOrderMapper {
    int deleteByPrimaryKey(String id);

    int insert(AutonomyCommitteeOrderWithBLOBs record);

    int insertSelective(AutonomyCommitteeOrderWithBLOBs record);

    AutonomyCommitteeOrderWithBLOBs selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(AutonomyCommitteeOrderWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(AutonomyCommitteeOrderWithBLOBs record);

    int updateByPrimaryKey(AutonomyCommitteeOrder record);
    
    List<AutonomyCommitteeOrderWithBLOBs> selectCommitteeOrder(Map<String, Object> sqlMap);
    
	List<Map<String, Object>> selectCommitteeOrderPager(Map<String, Object> sqlMap);
	
	int getCommitteeOrderCount(Map<String, Object> sqlMap);
}